The Test Automation Manifesto

نویسندگان

  • Gerard Meszaros
  • Shaun Smith
  • Jennitta Andrea
چکیده

Two key aspects of eXtreme Programming are automated testing and frequent refactoring. But is refactoring the best way to arrive at a set of tests that are both sufficient and maintainable? This paper builds on previously cataloged test smells, classifies these smells into two broad categories and introduces principles (or goals) for test automation. It also provides the start of a generative pattern language that helps guide the construction of automated tests that should not require extensive refactoring.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

(invited Talk) Agility vs. Model-based Testing: a Fair Play?

Agile manifesto defines principles for a light-weight software development process aiming at an improved customer satisfaction. Automated testing plays an important role in fulfilling these principles, because it enables efficient execution of test scripts for checking the quality of delivered software. However, the implementation and the maintenance of the test scripts can be very tedious and ...

متن کامل

Spotlight on First-Year Writing SCUM Manifesto: The Argument for a “Male Misogyny”

“Males, like rats following the Pied Piper, will be lured by Pussy to their doom, will be overcome and submerged by and will eventually drown in the passive flesh that they are” (Solanas 44). Comparing men to rats, a subhuman species, is not the only derogatory analogy Solanas makes in her SCUM Manifesto. The Manifesto, written in the late 1960s during the second-wave feminist movement, charact...

متن کامل

Get Ready for Agile Methods, with Care

F aced with the conflicting pressures of accelerated product development and users who demand that increasingly vital systems be made ever more dependable, software development has been thrown into turmoil. Traditionalists advocate using extensive planning, codified processes, and rigorous reuse to make development an efficient and predictable activity that gradually matures toward perfection. ...

متن کامل

An Operational Planning Approach Distribution Automation Considering the Contribution of Demand Response Programs in Service Restoration Process

This paper proposes an advanced distribution automation planning problem in which emergency-based demand response plans are incorporated during service restoration process. The fitness function of this planning problem consists of various costs associated with fault occurrence in electric distribution systems consisting of the total yearly cost of customers’ interruptions, the total annualized ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003